//////////////////////////////////////////////////////////////////////////

#ifndef _ALLRESEARCHESDIALOG_H_
#define _ALLRESEARCHESDIALOG_H_

//////////////////////////////////////////////////////////////////////////

#ifndef _DIALOG_H_
#include "dialog.h"
#endif

//////////////////////////////////////////////////////////////////////////


namespace Ui 
{
    class AllResearchesDialog;
}


//////////////////////////////////////////////////////////////////////////


/** All researches
*
*  @author  Anastasia Karpinska
*  @author  Roman Pasechnik
*  @since   Oct 18th, 2009
*  @updated Oct 18th, 2009
*/

class AllResearchesDialog : public Dialog
{
//////////////////////////////////////////////////////////////////////////

    Q_OBJECT

//////////////////////////////////////////////////////////////////////////

public:

//////////////////////////////////////////////////////////////////////////


    /** Constructor */
    AllResearchesDialog( QWidget* _parent );


    /** Destructor */
    ~AllResearchesDialog();


    /** Show dialog */
    virtual void show();


//////////////////////////////////////////////////////////////////////////

private:

//////////////////////////////////////////////////////////////////////////


    /** UI form */
    Ui::AllResearchesDialog *m_ui;


//////////////////////////////////////////////////////////////////////////

private slots:

//////////////////////////////////////////////////////////////////////////


    /** Start new research */
    void NewResearch();


    /** Open existing research */
    void OpenResearch();


    /** Delete selected research */
    void DeleteResearch();


//////////////////////////////////////////////////////////////////////////
};

//////////////////////////////////////////////////////////////////////////

#endif // _ALLRESEARCHESDIALOG_H_

//////////////////////////////////////////////////////////////////////////
